'''
@Project ：my_python_project 
@File    ：作业5-2.py
@IDE     ：PyCharm 
@Author  ：xionglinhui
@Date    ：2024/7/2 上午8:33 
'''
'''
>>在作业5-1的基础上优化代码
>>使用列表推导式
5、有如下值集合 [11,22,33,44,55,66,77,88,99,90,91,92,99,100]，将所有大于 66 的值保存至字典的第一个key中，将小于 66 的值保存至第二个key的值中
即： {'k1': 大于66的所有值, 'k2': 小于66的所有值}
'''
set_l = [11,22,33,44,55,66,77,88,99,90,91,92,99,100]

dic = {'k1':None, 'k2':None}

key1_words = [value for value in set_l if value > 66]
print(f'key1_words: {key1_words}')

key2_words = [value for value in set_l if value <= 66]
print(f'key2_words：{key2_words}')

dic['k1'] = key1_words
dic['k2'] = key2_words
print(f'dic:  {dic}')